History
History
Synonyms
UK
US
Meaning:
astonish

to surprise (a person) greatly

surprise

flaunt

to show off in order to attract attention to (oneself, one's possessions)

make an exhibition, show off

SPRING ON as in Wiktionary
SPRING ON as in Wikipedia